package com.qilu.careprogram.service;

import com.qilu.careprogram.pojo.dto.AnsQueDTO;
import com.qilu.careprogram.pojo.dto.AnswerDTO;
import com.qilu.careprogram.pojo.dto.UserQuestionDTO;
import com.qilu.careprogram.pojo.vo.QuestionVO;

import java.util.List;

/**
 * @Author: liyian
 * @Description:
 * @CreateTime: 2025-04-08  09:46
 * @Version: 1.0
 */

public interface QuestionService {
    void insert(UserQuestionDTO userQuestionDTO);

    List<QuestionVO> getUnprocessedQuestion();

    void processQuestion(Long id);

    void deleteQuestion(Long id);

    void processQuestion(AnswerDTO answerDTO);

    List<QuestionVO> getAllQuestion();

    /**
     * 医生端插入问题答案
     * @param ansQueDTO
     */
    void insert(AnsQueDTO ansQueDTO);
}
